#include<stdio.h>
#include<sys/types.h>
#include<unistd.h>
#include<string.h>
#include<stdlib.h>

int main(int argc,char* argv[],char* env[])
{
  char* path=getenv("AAA");
  printf("AAA=%s\n",path);



//  int i=0;
//  for(i=0;env[i];i++)
//  {
//    printf("env[%d]->%s\n",i,env[i]);
//  }
//

//  extern char** environ;
//  int i=0;
//  for(i=0;environ[i];i++)
//  {
//    printf("env[%d]->%s\n",i,environ[i]);
//  }
//
  return 0;
}





//int g_val=1000;
//
//int main(int argc,char* argv[])
//{
//  printf("I am parent process!pid=%d,ppid=%d,g_val=%d\n",getpid(),getppid(),g_val);
//  sleep(5);
//
//  pid_t id=fork();
//
//  if(id==-1)
//  {
//    printf("fork fail\n");
//    return 1;
//  }
//  else if(id==0)
//  {
//    //child
//    while(1)
//    {
//      printf("I am child process!pid=%d,ppid=%d,g_val=%d\n",getpid(),getppid(),g_val);
//      sleep(2);
//    }
//  }
//  else 
//  {
//    //parent
//    while(1)
//    {
//      printf("I am parent process!pid=%d,ppid=%d,g_val=%d\n",getpid(),getppid(),g_val);
//      sleep(2);
//    }
//  }
//
//
//
////  if(argc!=2)
////  {
////    printf("please input:%s -[a,b,c,d]\n",argv[0]);
////    return 1;
////  }
////  //argc==2
////  else if(strcmp(argv[1],"-a")==0)
////      printf("this is function1\n");
////
////  else if(strcmp(argv[1],"-b")==0)
////      printf("this is function2\n");
////
////  else if(strcmp(argv[1],"-c")==0)
////      printf("this is function3\n");
////
////  else if(strcmp(argv[1],"-d")==0)
////      printf("this is function4\n");
////
////  else
////      printf("no this function\n");
////
////
//
//  //int i=0;
//  //for(i=0;argv[i];i++)
//  //{
//  //  printf("argv[%d]->%s\n",i,argv[i]);
//  //}
//
//
//
////  while(1)
////  {
////    printf("I am a process!pid=%d\n",getpid());
////    sleep(2);
////  }
////
//  return 0;
//}
